d3e9a60455525a7befbb6328d49c0b01f120afe0,subprojects/core/src/main/groovy/org/gradle/process/internal/child/WorkerProcessClassPathProvider.java,WorkerProcessClassPathProvider,findClassPath,#String#,47

Before Change


        if (name.equals("WORKER_PROCESS")) {
            // TODO - split out a logging project and use its classpath, instead of hardcoding logging dependencies here
            Set<File> classpath = new LinkedHashSet<File>();
            classpath.addAll(moduleRegistry.getModule("gradle-base-services").getImplementationClasspath());
            classpath.addAll(moduleRegistry.getModule("gradle-core").getImplementationClasspath());
            classpath.addAll(moduleRegistry.getModule("gradle-cli").getImplementationClasspath());
            classpath.addAll(moduleRegistry.getModule("gradle-native").getImplementationClasspath());
            classpath.addAll(moduleRegistry.getExternalModule("slf4j-api").getClasspath());
            classpath.addAll(moduleRegistry.getExternalModule("logback-classic").getClasspath());
            classpath.addAll(moduleRegistry.getExternalModule("logback-core").getClasspath());
            classpath.addAll(moduleRegistry.getExternalModule("jul-to-slf4j").getClasspath());
            return new DefaultClassPath(classpath);
        }

After Change


    public ClassPath findClassPath(String name) {
        if (name.equals("WORKER_PROCESS")) {
            // TODO - split out a logging project and use its classpath, instead of hardcoding logging dependencies here
            ClassPath classpath = new DefaultClassPath();
            classpath = classpath.plus(moduleRegistry.getModule("gradle-base-services").getImplementationClasspath());
            classpath = classpath.plus(moduleRegistry.getModule("gradle-core").getImplementationClasspath());
            classpath = classpath.plus(moduleRegistry.getModule("gradle-cli").getImplementationClasspath());
            classpath = classpath.plus(moduleRegistry.getModule("gradle-native").getImplementationClasspath());
            classpath = classpath.plus(moduleRegistry.getExternalModule("slf4j-api").getClasspath());
            classpath = classpath.plus(moduleRegistry.getExternalModule("logback-classic").getClasspath());
            classpath = classpath.plus(moduleRegistry.getExternalModule("logback-core").getClasspath());
            classpath = classpath.plus(moduleRegistry.getExternalModule("jul-to-slf4j").getClasspath());
            return classpath;
        }